package com.snowy.hidden.constant;

import com.snowy.framework.common.base.dto.BaseReturn;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 权限错误码枚举
 * @author hjl
 */
@Getter
@AllArgsConstructor
public enum AuthErrorCode implements BaseReturn {
    /**
     * 接口参数错误
     */
    PARAM_ERROR("10000", "接口参数错误"),
    /**
     * 接口调用错误
     */
    INFT_ERROR("10001", "接口调用错误"),
    /**
     * 接口超时
     */
    TIME_OUT("10002", "接口超时"),
    /**
     * 非法参数
     */
    ILLEGAL_PARAMETER("10003", "非法参数"),
    /**
     * 登录失效
     */
    LOGIN_TIMEOUT_ERR("10004", "登录失效"),
    /**
     * 没有查询到用户信息
     */
    TOKEN_NO_USERINFO_ERR("10004", "没有查询到用户信息"),
    /**
     * 登录失败，当前用户已禁用
     */
    LOGIN_DISABLE_ERR("10005", "登录失败，当前用户已禁用"),
    /**
     * 当前用户已禁用
     */
    DISABLE_ERR("10005", "当前用户已禁用"),
    /**
     * 用户信息解析出错
     */
    USERINFO_CONVERT_ERR("10006", "用户信息解析出错"),
    /**
     * 栏目信息未找到
     */
    COLUMNINFO_FIND_NO("10007", "栏目信息未找到"),
    /**
     * 信息内容未找到
     */
    CONTENTINFO_FIND_NO("10008", "信息内容未找到"),
    ;

    /**
     * 返回状态码
     */
    private String returnCode;
    /**
     * 返回信息
     */
    private String returnMsg;
}
